Skip to content

chore: Release 2026-05-15 12:19:18#2535

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

chore: Release 2026-05-15 12:19:18#2535
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 28, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@lynx-js/autolink-codegen@0.1.0

Minor Changes

  • Add the Native Autolink codegen package. (#2601)

create-lynx-extension@0.1.0

Minor Changes

  • Add the Native Autolink create-extension package. (#2587)

Patch Changes

  • Use published package versions for scaffolded autolink codegen dependencies instead of workspace placeholders. (#2628)

  • Fix npm bin symlink entrypoint detection for the create extension CLI. (#2623)

@lynx-js/react@0.121.0

Minor Changes

  • Support React.createElement(type, props, children) API. (#2360)

    React.createElement("view", { style }, <text>hello</text>);
    // equivalent to
    <view style={style}>
      <text>hello</text>
    </view>;
    
    React.createElement(MyComponent, { style }, <view />);
    // equivalent to
    <MyComponent style={style}>
      <view />
    </MyComponent>;

Patch Changes

  • Clear transient snapshot child props when removed snapshot subtrees are detached, preventing compiled $* child references from retaining deleted list holder or list item subtrees after removal. (#2590)

  • Add createPortal for rendering a subtree into a different ReactLynx element identified by a NodesRef. (#2543)

    function App() {
      const [host, setHost] = useState(null);
      return (
        <view>
          <view ref={setHost} />
          {host && createPortal(<text>hi</text>, host)}
        </view>
      );
    }
  • Default fireEvent to bubbles: true for the TouchEvent family in testing-library to match Lynx runtime semantics, and stop reassigning the read-only Event.prototype accessors which threw TypeError in strict mode. (#2532)

  • Set bundle-url on lazy bundle border elements. (#2537)

  • Stop warning when runWorklet receives an invalid or missing main-thread function object. Invalid worklet contexts are still ignored, but nullish handler values no longer produce noisy MainThreadFunction: Invalid function object console output. (#2586)

  • Retain main-thread worklet context references before offscreen snapshot elements are materialized, so event, ref, gesture, and spread callbacks stay alive until the DOM update path can attach them. (#2592)

  • Update the @lynx-js/tasm dependency to 0.0.39 and align React template attribute descriptors with it. (#2643)

  • Avoid retaining transformed nested worklet contexts after worklet transformation. (#2591)

    Nested worklets transformed by the worklet runtime now keep their context recovery metadata through a weak reference, preventing cached transformed worklet functions from keeping list-item worklet contexts alive.

@lynx-js/docs-mcp-server@0.2.3

Patch Changes

  • fix(docs-mcp): recursively crawl and register nested llms.txt resources (#2317)

@lynx-js/rspeedy@0.14.4

Patch Changes

  • feat(qrcode): support get entry from api exposed from rspeedy.env.entries (#2551)

  • Updated dependencies [ad1f90f]:

    • @lynx-js/chunk-loading-webpack-plugin@0.3.4
    • @lynx-js/web-rsbuild-server-middleware@0.20.4
    • @lynx-js/cache-events-webpack-plugin@0.0.3

@lynx-js/lynx-bundle-rslib-config@0.3.3

Patch Changes

  • Update the @lynx-js/tasm dependency to 0.0.39 and align React template attribute descriptors with it. (#2643)

@lynx-js/qrcode-rsbuild-plugin@0.4.7

Patch Changes

  • feat(qrcode): support get entry from api exposed from rspeedy.env.entries (#2551)

@lynx-js/react-rsbuild-plugin@0.16.2

Patch Changes

  • Updated dependencies [3e627b3, 7b8d63c, 13a0776, a973c54, 353b1b7]:
    • @lynx-js/template-webpack-plugin@0.11.1
    • @lynx-js/react-refresh-webpack-plugin@0.3.6
    • @lynx-js/react-alias-rsbuild-plugin@0.16.2
    • @lynx-js/use-sync-external-store@1.5.0
    • @lynx-js/react-webpack-plugin@0.9.2
    • @lynx-js/css-extract-webpack-plugin@0.7.1

@lynx-js/web-core@0.20.4

Patch Changes

  • Always clone touch event lists when creating cross-thread events so synthetic touch events only carry structured-clone-safe primitive fields. (#2636)

  • Conditionally pass Card and Component params based on cardType in background thread. (#2610)

  • Add bidirectional decode worker heartbreak liveness messages. (#2599)

  • Add web support for the <frame> element by mapping it to <lynx-view>. (#2604)

  • Stop redeclaring fetch as a chunk-scope binding. Reusing the host (#2562)
    window.fetch from BTS chunks (instead of capturing the no-op stub the
    chunk wrapper used to install) lets the renderer issue real network
    requests.

  • Updated dependencies [c1db603]:

    • @lynx-js/web-elements@0.12.2
    • @lynx-js/web-worker-rpc@0.20.4

@lynx-js/web-elements@0.12.2

Patch Changes

  • fix: xmarkdown create img incorrectly (#2540)

@lynx-js/chunk-loading-webpack-plugin@0.3.4

Patch Changes

  • Override __webpack_require__.e so a single sync-then chunk load (the (#2597)
    typical lazy bundle case) bypasses Promise.all. It will make first screen
    in main thread can load lazy bundle synchronously when using dynamic import.

@lynx-js/react-refresh-webpack-plugin@0.3.6

Patch Changes

  • Widen @lynx-js/react-webpack-plugin peer range to include ^0.9.0. (#2626)

@lynx-js/template-webpack-plugin@0.11.1

Patch Changes

  • feat(web): enable web binary template by default (#2545)

    The default encoding format for the web platform template has been changed from JSON to Binary.

    Benefits for developers:

    • Smaller output size: Binary templates are more compact than JSON strings, reducing the final bundle size.
    • Faster load performance: Binary templates parse faster than JSON in the runtime, improving the time-to-interactive for web applications.

    How to turn off this feature:
    If you encounter any issues with the new binary template format, you can revert to the previous JSON format by setting the environment variable EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE to 'false' or '0' before running your build commands. For example:
    EXPERIMENTAL_USE_WEB_BINARY_TEMPLATE=false rspeedy build

    Upgrade to @lynx-js/web-core@0.20.2 could support the new output format

    See @lynx-js/web-core Changelog

  • Run TASM template encoding in a shared tinypool worker pool so multi-entry builds encode in parallel and watch-mode rebuilds reuse warm workers. (#2634)

  • Make LynxTemplatePlugin.getLynxTemplatePluginHooks a cross-module singleton so duplicate copies of this package (e.g. from npm hoist conflicts) share the same hooks per compilation. (#2624)

  • Update the @lynx-js/tasm dependency to 0.0.39 and align React template attribute descriptors with it. (#2643)

  • Updated dependencies [ee79eff, ded4de9, cf01e94, b989c1c, 8417e68]:

    • @lynx-js/web-core@0.20.4

@lynx-js/react-umd@0.121.0

create-rspeedy@0.14.4

@lynx-js/react-alias-rsbuild-plugin@0.16.2

upgrade-rspeedy@0.14.4

@lynx-js/web-rsbuild-server-middleware@0.20.4

@lynx-js/web-worker-rpc@0.20.4

@github-actions github-actions Bot requested review from HuJean, Yradex and hzy as code owners April 28, 2026 12:50
@github-actions github-actions Bot changed the title chore: Release 2026-04-28 12:50:18 chore: Release 2026-04-29 05:32:56 Apr 29, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 8f7b5cd to 895f084 Compare April 29, 2026 05:33
@github-actions github-actions Bot changed the title chore: Release 2026-04-29 05:32:56 chore: Release 2026-04-29 06:54:26 Apr 29, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 895f084 to 81bd0c4 Compare April 29, 2026 06:54
@github-actions github-actions Bot changed the title chore: Release 2026-04-29 06:54:26 chore: Release 2026-04-29 07:55:52 Apr 29, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 81bd0c4 to 2672a23 Compare April 29, 2026 07:56
@github-actions github-actions Bot changed the title chore: Release 2026-04-29 07:55:52 chore: Release 2026-04-29 07:57:38 Apr 29, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 2672a23 to 7e1c412 Compare April 29, 2026 07:57
@github-actions github-actions Bot changed the title chore: Release 2026-04-29 07:57:38 chore: Release 2026-04-29 08:04:07 Apr 29, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 7e1c412 to 1658ad8 Compare April 29, 2026 08:04
@github-actions github-actions Bot changed the title chore: Release 2026-04-29 08:04:07 chore: Release 2026-04-30 02:41:09 Apr 30, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 1658ad8 to d71ce21 Compare April 30, 2026 02:41
@github-actions github-actions Bot changed the title chore: Release 2026-04-30 02:41:09 chore: Release 2026-04-30 04:12:05 Apr 30, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from d71ce21 to bdf787c Compare April 30, 2026 04:12
@github-actions github-actions Bot changed the title chore: Release 2026-04-30 04:12:05 chore: Release 2026-04-30 06:59:34 Apr 30, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from bdf787c to 97eb189 Compare April 30, 2026 06:59
@github-actions github-actions Bot changed the title chore: Release 2026-04-30 06:59:34 chore: Release 2026-04-30 08:12:03 Apr 30, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 97eb189 to 8e92110 Compare April 30, 2026 08:12
@github-actions github-actions Bot changed the title chore: Release 2026-04-30 08:12:03 chore: Release 2026-04-30 09:37:58 Apr 30, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 8e92110 to 5188aba Compare April 30, 2026 09:38
@github-actions github-actions Bot changed the title chore: Release 2026-04-30 09:37:58 chore: Release 2026-05-03 13:50:08 May 3, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 5188aba to 7c80571 Compare May 3, 2026 13:50
@github-actions github-actions Bot force-pushed the changeset-release/main branch from b9f421d to 9cca741 Compare May 6, 2026 06:24
@github-actions github-actions Bot changed the title chore: Release 2026-05-06 06:24:40 chore: Release 2026-05-06 07:23:16 May 6, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 9cca741 to 1946d54 Compare May 6, 2026 07:23
@github-actions github-actions Bot changed the title chore: Release 2026-05-06 07:23:16 chore: Release 2026-05-07 03:23:02 May 7, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 1946d54 to 440d005 Compare May 7, 2026 03:23
@github-actions github-actions Bot changed the title chore: Release 2026-05-07 03:23:02 chore: Release 2026-05-07 07:07:25 May 7, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 440d005 to ecbfaa4 Compare May 7, 2026 07:07
@github-actions github-actions Bot changed the title chore: Release 2026-05-07 07:07:25 chore: Release 2026-05-07 09:41:29 May 7, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from ecbfaa4 to 5faaf22 Compare May 7, 2026 09:41
@github-actions github-actions Bot changed the title chore: Release 2026-05-07 09:41:29 chore: Release 2026-05-07 12:18:34 May 7, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 5faaf22 to d854d74 Compare May 7, 2026 12:18
@github-actions github-actions Bot changed the title chore: Release 2026-05-07 12:18:34 chore: Release 2026-05-08 03:14:38 May 8, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from d854d74 to 59e61ba Compare May 8, 2026 03:14
@github-actions github-actions Bot changed the title chore: Release 2026-05-08 03:14:38 chore: Release 2026-05-08 03:31:33 May 8, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 59e61ba to 646fcee Compare May 8, 2026 03:31
@github-actions github-actions Bot changed the title chore: Release 2026-05-08 03:31:33 chore: Release 2026-05-08 03:33:09 May 8, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 646fcee to 4729620 Compare May 8, 2026 03:33
@github-actions github-actions Bot changed the title chore: Release 2026-05-08 03:33:09 chore: Release 2026-05-08 03:34:17 May 8, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 4729620 to 4623988 Compare May 8, 2026 03:34
@github-actions github-actions Bot changed the title chore: Release 2026-05-08 03:34:17 chore: Release 2026-05-08 09:16:01 May 8, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 4623988 to 82a77b4 Compare May 8, 2026 09:16
@github-actions github-actions Bot changed the title chore: Release 2026-05-08 09:16:01 chore: Release 2026-05-08 12:15:02 May 8, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 82a77b4 to cfbccea Compare May 8, 2026 12:15
@github-actions github-actions Bot changed the title chore: Release 2026-05-08 12:15:02 chore: Release 2026-05-09 04:05:13 May 9, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from cfbccea to bc77b1d Compare May 9, 2026 04:05
@github-actions github-actions Bot changed the title chore: Release 2026-05-09 04:05:13 chore: Release 2026-05-09 04:58:17 May 9, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from bc77b1d to 60b71ff Compare May 9, 2026 04:58
@github-actions github-actions Bot changed the title chore: Release 2026-05-09 04:58:17 chore: Release 2026-05-09 06:39:50 May 9, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 60b71ff to 54d90ca Compare May 9, 2026 06:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants